Loch Ness — definition

1. Loch Ness (Noun)

1 definition

Loch Ness (Noun) — A lake in the Scottish highlands; the largest body of fresh water in Great Britain.

1 type of
Loch
2 parts
Loch Ness monster Nessie
1 part of
Scotland